﻿#pragma once

#include <QObject>

namespace Domy {

class MainWindow;

/**
 * @brief The Launcher class
 * @note  应用程序启动器
 */
class Launcher : public QObject
{
    Q_OBJECT
public:
    explicit Launcher(QObject *parent = Q_NULLPTR);
    ~Launcher();

    void launch(int argc, char *argv[]);

private:
    MainWindow         *m_main_window;
};
} // namespace Domy
